Table of Contents

Use The Chapter Names to Find Topics 
  by named Chapter and Section with the 
    Contents pull-down menu

DOCMaker credits and information

Introduction 

Prograph Brings New Ideas Together

Manual Organization

How to Use This Manual

Presentation Conventions
     
(see also Tutorial Introduction preceding Chapter 5)

Part 1. Preliminaries 

Chapter 1.  Getting Started

Minimum System Requirements

Increasing Prograph's Memory Allocation

Chapter 2:  The Grand Tour:  Language

Chapter 2-1
  Overview of the Prograph Development System

  Your First End-user Experience

  Your First Method

  A First Look at the Dataflow Method Editor

Chapter 2-2 through Chapter 2-4

  Your First Class

    Chapter 2-3

    Teaching Your Person Objects to Behave

    Chapter 2-4

    Debugging Methods and Using Case Structure

    How to Examine Data Values During Execution

    Editing a Method that is Executing

 Congratulations

Chapter 3.  The Grand Tour:  Application Builder

Chapter 3-1

  Your First Application

   Overview of Application Builder

   Adding a Menu

Chapter 3-2

   Adding a Window

Chapter 3-3

   Creating Methods during Runtime

Chapter 3-4

   A Persistent Database and Local Methods

Chapter 3-5

   Adding a Scrolling List to a Window

Chapter 3-6

   Your First Prograph Challenge

   Challenge #1

   Challenge #2

   Challenge #3

   Challenge #4

Chapter 3-7

   Challenge #5

   The Journey’s End

Chapter 4.  Conceptual Foundations

Chapter 4-1

  Visual Programming

  What Is Visual Programming?

   Is It a Visual Environment?

   Is It a Visual Language?

Chapter 4-2

  Diagram-based Systems

  Table-based and Form-based Systems

  Icon-based Systems

  How Visual Is Prograph?

Chapter 4-3

  Object-oriented Programming (OOP)

  What Is Object-oriented Programming?

  How Do You Use Objects in Programming?

  What Are Objects?

  How Do Objects Communicate?

Chapter 4-4

  Dataflow Programming

  What Makes Dataflow Languages Different?

  What Does a Dataflow Program Look Like?

Chapter 4-5

  User-interface Development Systems

  What Is a User-interface Management System?

  What Is an Application-interface Toolkit?

  How Does Prograph Face the Interface?

  References

Part 2. Tutorials 

Tutorials Introduction

  What Is Covered in the Tutorials?

  How Is Material Covered in the Tutorials?

Chapter 5.  The Editor/Interpreter  Environment

Chapter 5-1

  Online Help

  Balloon Help

  Message Preferences

  Memory Status

  Online Information

Chapter 5-2

  User-supplied Help and Information

  Macintosh Online Information

Chapter 5-3

  Breakpoints and the Stack Window

Chapter 5-4

  Step/Show, Trace, Debug, and Abort

  Editor/Interpreter Challenge

  Check Your Progress

Chapter 6.  Language Basics:  Classes

Chapter 6-1

  Classes and Instance Attributes

   Classes and Class Attributes

   Creating a Class-based Simulation

Chapter 6-3

  Subclasses, Inheritance, and Attribute Overshadowing

  Method Inheritance and Overshadowing

Chapter 6-4

  Method Super Operations

  Initialization, Get, and Set Methods

  Overshadowing Instance Creation

Chapter 6-5

  Overshadowing with Get and Set Methods

  Challenge: Abstract Classes

  Abstract-class Challenge

  Check Your Progress

Chapter 7.  Language Basics:  Methods

Chapter 7-1

 Method Cases for Conditional Execution

  Local Methods for Design Organization

Chapter 7-2

  Local Methods for Conditional Execution

  List Multiplexes

  Loop Multiplexes

Chapter 7-3

  List and Loop Annotations Together:  Mixed Multiplexes

  Finish and Terminate Controls

  The Fail Control

  Check Your Progress

Chapter 8.  Application Builder Basics

Chapter 8-1

 Why the Toolkit Approach?
  Understanding Application Builder by Programming  Without It

Chapter 8-2

  Application Builder: Life in the Fast  and Easy Lane

  Prograph System Classes and Application Builder Editors

Chapter 8-3

  The System Class

  The Application Class and Its Instances

  Of Menus, Windows, and Their Items

Chapter 8-4

  Prograph Development Styles

  Prograph Structured Development

  Prograph Evolutionary Development

  Check Your Progress

Chapter 9.  Compiling Your Program

(This information will be provided to you upon purchase of the Compiler from
Pictorius Incorporated.  For more information, see Chapter 9, or the "Classic Release Notes" document)

Index

    including Guide to using tags with Find